*{margin:0; padding:0;}
body {background:#999; margin:50px;}
#formulario form {width:300px; display:block; margin:0 auto; background:#FFF;}
#formulario fieldset {border:0; padding:0 15px 10px 15px;}
#formulario legend {font:18px Tahoma, Geneva, sans-serif; color:#069; font-weight:bold; padding:10px 0; border-bottom:2px;}
#formulario label {display: block; padding:3px 0;}
#formulario span {display:block; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; font-weight:bold;}
#formulario input {padding:3px; width:260px; border:1px solid #069; font:16px Tahoma, Geneva, sans-serif; color:#069; font-weight:bold;}
#formulario textarea {padding:3px; width:260px; border:1px solid #069; font:16px Tahoma, Geneva, sans-serif; color:#069; font-weight:bold;}
#formulario .send {width:120px; display:block; margin:10px auto; cursor:pointer; border:0; background:#069; color:#FFF;}
#formulario .send:hover {background:#036;}
#formulario {color:#069;}
#formulario .diames {width:25px; text-align:center;}
#formulario .ano {width:60px; text-align:center;}
.yes {padding:3px; background:#EAFFD5; border:1px solid #0F0;}
.no {padding:3px; background:#FDD; border:1px solid #F00;}



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulário de Contato Up Inside</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>
 
<body>
<div id="box">
<div id="formulario">
<form action="" method="post" enctype="multipart/form-data">
 <fieldset>
 <legend>Cadastre-se</legend>
<?php if (isset($_POST['enviar']) && $_POST['enviar'] == 'send') {

 $nome    = strip_tags(trim($_POST['nome']));
 $email   = strip_tags(trim($_POST['email']));
 $dia     = strip_tags(trim($_POST['dia']));
 $mes     = strip_tags(trim($_POST['mes']));
 $ano     = strip_tags(trim($_POST['ano']));
 $data    = strip_tags(trim($_POST['ano'])).'-'.strip_tags(trim($_POST['mes'])).'-'.strip_tags(trim($_POST['dia']));
 

 if (empty($nome)) {
 $retorno = '<span>Digite seu nome</span>';
 }elseif (empty($email)){
 $retorno = '<span>Digite seu e-mail</span>';
 }elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)){
 $retorno = '<span>Digite um e-mail válido</span>';
 }elseif (empty($dia)){
 $retorno = '<span>Informe o dia em que você nasceu!</span>';
 }elseif (empty($mes)){
 $retorno = '<span>Informe o mes em que você nasceu!</span>';
 }elseif (empty($ano)){
 $retorno = '<span>Informe o ano em que você nasceu!</span>';
 }if (empty($retorno)) {
 
$_UP['pasta'] = 'uploads/';
$_UP['tamanho'] = 1024 * 1024 * 2;
$_UP['extensoes'] = array ('jpg', 'jpeg', 'png', 'gif');
$_UP['renomeia'] = true;
 
$_UP['errors'][0] = 'Não tivemos errors';
$_UP['errors'][1] = 'A Pasta não foi encontrada';
$_UP['errors'][2] = 'O tamanho da imagem e maior que o permitido';
$_UP['errors'][3] = 'As extensões permitidas para o envio do arquivo são: jpg, png e gif';
$_UP['errors'][4] = 'Não foi feito o upload de sua foto, já existia outra com o mesmo nome';
 
if ($_FILES['arquivo']['errors'] != 0) {
 die("Não foi possivel enviar sua imagem o erro foi:" . $_UP['errors'][$_FILES['arquivo']['errors']]);
 exit;

}
 
$extensao = strtolower(end(explode('.', $_FILES['arquivo']['name'])));

if (array_search($extensao, $_UP['extensoes']) === false) {
 echo "Formato da imagem não e válido, envie com as extensões: jpg, gif ou png!";
}
 
else if ($_UP['tamanho'] < $_FILES['arquivo']['size']) {
 echo "O arquivo não pode ter mais de 2mb";
}
 
else {
 if ($_UP['renomeia'] == true) {
 $nome_final = md5(time()).'.jpeg';
 }else{
 $nome_final = $_FILES['arquivo']['name'];
 }
 
$tam_name = getimagesize($_FILES['arquivo']['tmp_name']);

if ($tam_name[0] >= '201') {
 echo "A imagem deve ter a largura menor ou igual a 200px";
}
if ($tam_name[1] >= '151') {
 echo "A imagem deve ter a altura menor ou igual a 150px";
}else
 
if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta'] . $nome_final)) {
 $cadastro = mysql_query("INSERT INTO usuarios (nome, email, data, foto) VALUES ('$nome', '$email', '$data', '$nome_final')");
 
 if ($cadastro == 1){
 echo '<span>Seu cadastro foi realizado com suscesso, Obrigado por fazer parte de nosso site!</span>';
 }else {
 echo '<span>Erro ao cadastrar, tente novamente</span>';
 }
}
}
}
if ($retorno == 0){
 echo "$retorno";
}else{
}
}
?>
 
 <label>
 <span>Nome</span>
 <input type="text" name="nome" />
 </label>

 <label>
 <span>E-mail</span>
 <input type="text" name="email" />
 </label>
 
 <span>Data de nascimento</span>
 Dia: <input type="text" name="dia" maxlength="2" />
 / Ano: <input type="text" name="mes" maxlength="2" />
 / Mes: <input type="text" name="ano" maxlength="4" />
 
 <label>
 <span>Foto</span>
 <input type="file" name="arquivo" size="16" />
 </label>
 <input type="hidden" name="enviar" value="send" />
 <input type="submit" name="Enviar" />
 </fieldset>
</form>
</div><!--formulario-->
</div>
</body>
</html>
